package br.com.vti.sisp_sicrim.antigo.controller.relatorios;

import java.io.FileNotFoundException;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Arrays;
import java.util.Calendar;

import net.sf.jasperreports.engine.JRException;
import br.com.caelum.vraptor.Result;
import br.com.vti.sisp_sicrim.antigo.util.Relatorios;
import br.com.vti.sisp_sicrim.antigo.util.Sessao;

/**
 * Classe responsavel por encapsular o tratamento e as consistencias da tela
 * Sistc101Report
 * 
 * @author Incode - Data: jun/2014
 * 
 */
public class Sistc101Report {
	private int dataCorrente;
	private String horaCorrente;
	private String[][] dis9 = new String[19][47];
	private String ufloca;
	private String[] ope9 = new String[47];
	private String[] mod9 = new String[47];
	private String[] fin9 = new String[47];
	private String[] pro9 = new String[47];
	private String[] des9 = new String[47];
	private Result result;
	private Sessao sessao;
	private Relatorios report; // Classes views

	// Classes includes
	public Sistc101Report() throws JRException {
		inicializar();
	}

	public Sistc101Report(Sessao sessao) throws JRException {
		this.sessao = sessao;
		inicializar();
	}

	public void inicializar() throws JRException {
		report = new Relatorios();
		dataCorrente = 0;
		Arrays.fill(ope9, "");
		Arrays.fill(mod9, "");
		Arrays.fill(fin9, "");
		Arrays.fill(pro9, "");
		Arrays.fill(des9, "");
		Arrays.fill(dis9, "");
		ufloca = "";
		horaCorrente = new SimpleDateFormat("HH:mm:ss").format(Calendar.getInstance().getTime()); // *TIMX
		report.setNumeroRel(1, "D");
		{
			report.setNumeroLinhaRel(1, 1);
			{
				report.adicionaCampo(1, 50, "lit_1_50", "C", "", "SISTEMA DE INFORMACOES DE SEGURANCA PUBLICA - SISP");
				report.setFimLinhaRel();
			}
			report.setNumeroLinhaRel(2, 4);
			{
				report.adicionaCampo(1, 39, "lit_1_39", "C", "", "SUBGERENCIA DE TECNOLOGIA DA INFORMACAO");
				report.adicionaCampo(45, 1, "lit_45_1", "C", "", "-");
				report.adicionaCampo(48, 3, "lit_48_3", "C", "", "STI");
				report.adicionaCampo(70, 8, "dataCorrente", "N", "99/99/9999", "");
				report.setFimLinhaRel();
			}
			report.setNumeroLinhaRel(3, 4);
			{
				report.adicionaCampo(1, 29, "lit_1_29", "C", "", "CONSULTA OPERACOES DO SISTEMA");
				report.adicionaCampo(32, 1, "lit_32_1", "C", "", "*");
				report.adicionaCampo(36, 15, "lit_36_15", "C", "", "MODULO DE APOIO");
				report.adicionaCampo(72, 8, "horaCorrente", "S", "", "");
				report.setFimLinhaRel();
			}
			report.setNumeroLinhaRel(5, 2);
			{
				report.adicionaCampo(45, 25, "lit_45_25", "C", "", "MODULOS DISPONIVEIS S=SIM");
				report.adicionaCampo(72, 5, "lit_72_5", "C", "", "N=NAO");
				report.setFimLinhaRel();
			}
			report.setNumeroLinhaRel(6, 2);
			{
				report.adicionaCampo(2, 32, "lit_2_32", "C", "", "OPERA MOD FUN PROGRAMA DESCRICAO");
				report.adicionaCampo(45, 35, "lit_45_35", "C", "", "V C M A I R P I T S C I R F P R R P");
				report.setFimLinhaRel();
			}
			report.setNumeroLinhaRel(7, 23);
			{
				report.adicionaCampo(3, 3, "Ope9[1]", "X", "", "");
				report.adicionaCampo(8, 3, "Mod9[1]", "X", "", "");
				report.adicionaCampo(13, 1, "Fin9[1]", "X", "", "");
				report.adicionaCampo(16, 8, "Pro9[1]", "X", "", "");
				report.adicionaCampo(25, 19, "Des9[1]", "X", "", "");
				report.adicionaCampo(45, 1, "Dis9[1][1]", "X", "", "");
				report.adicionaCampo(47, 1, "Dis9[2][1]", "X", "", "");
				report.adicionaCampo(49, 1, "Dis9[3][1]", "X", "", "");
				report.adicionaCampo(51, 1, "Dis9[4][1]", "X", "", "");
				report.adicionaCampo(53, 1, "Dis9[5][1]", "X", "", "");
				report.adicionaCampo(55, 1, "Dis9[6][1]", "X", "", "");
				report.adicionaCampo(57, 1, "Dis9[7][1]", "X", "", "");
				report.adicionaCampo(59, 1, "Dis9[8][1]", "X", "", "");
				report.adicionaCampo(61, 1, "Dis9[9][1]", "X", "", "");
				report.adicionaCampo(63, 1, "Dis9[10][1]", "X", "", "");
				report.adicionaCampo(65, 1, "Dis9[11][1]", "X", "", "");
				report.adicionaCampo(67, 1, "Dis9[12][1]", "X", "", "");
				report.adicionaCampo(69, 1, "Dis9[13][1]", "X", "", "");
				report.adicionaCampo(71, 1, "Dis9[14][1]", "X", "", "");
				report.adicionaCampo(73, 1, "Dis9[15][1]", "X", "", "");
				report.adicionaCampo(75, 1, "Dis9[16][1]", "X", "", "");
				report.adicionaCampo(77, 1, "Dis9[17][1]", "X", "", "");
				report.adicionaCampo(79, 1, "Dis9[18][1]", "X", "", "");
				report.setFimLinhaRel();
			}
			report.setNumeroLinhaRel(8, 23);
			{
				report.adicionaCampo(3, 3, "Ope9[2]", "X", "", "");
				report.adicionaCampo(8, 3, "Mod9[2]", "X", "", "");
				report.adicionaCampo(13, 1, "Fin9[2]", "X", "", "");
				report.adicionaCampo(16, 8, "Pro9[2]", "X", "", "");
				report.adicionaCampo(25, 19, "Des9[2]", "X", "", "");
				report.adicionaCampo(45, 1, "Dis9[1][2]", "X", "", "");
				report.adicionaCampo(47, 1, "Dis9[2][2]", "X", "", "");
				report.adicionaCampo(49, 1, "Dis9[3][2]", "X", "", "");
				report.adicionaCampo(51, 1, "Dis9[4][2]", "X", "", "");
				report.adicionaCampo(53, 1, "Dis9[5][2]", "X", "", "");
				report.adicionaCampo(55, 1, "Dis9[6][2]", "X", "", "");
				report.adicionaCampo(57, 1, "Dis9[7][2]", "X", "", "");
				report.adicionaCampo(59, 1, "Dis9[8][2]", "X", "", "");
				report.adicionaCampo(61, 1, "Dis9[9][2]", "X", "", "");
				report.adicionaCampo(63, 1, "Dis9[10][2]", "X", "", "");
				report.adicionaCampo(65, 1, "Dis9[11][2]", "X", "", "");
				report.adicionaCampo(67, 1, "Dis9[12][2]", "X", "", "");
				report.adicionaCampo(69, 1, "Dis9[13][2]", "X", "", "");
				report.adicionaCampo(71, 1, "Dis9[14][2]", "X", "", "");
				report.adicionaCampo(73, 1, "Dis9[15][2]", "X", "", "");
				report.adicionaCampo(75, 1, "Dis9[16][2]", "X", "", "");
				report.adicionaCampo(77, 1, "Dis9[17][2]", "X", "", "");
				report.adicionaCampo(79, 1, "Dis9[18][2]", "X", "", "");
				report.setFimLinhaRel();
			}
			report.setNumeroLinhaRel(9, 23);
			{
				report.adicionaCampo(3, 3, "Ope9[3]", "X", "", "");
				report.adicionaCampo(8, 3, "Mod9[3]", "X", "", "");
				report.adicionaCampo(13, 1, "Fin9[3]", "X", "", "");
				report.adicionaCampo(16, 8, "Pro9[3]", "X", "", "");
				report.adicionaCampo(25, 19, "Des9[3]", "X", "", "");
				report.adicionaCampo(45, 1, "Dis9[1][3]", "X", "", "");
				report.adicionaCampo(47, 1, "Dis9[2][3]", "X", "", "");
				report.adicionaCampo(49, 1, "Dis9[3][3]", "X", "", "");
				report.adicionaCampo(51, 1, "Dis9[4][3]", "X", "", "");
				report.adicionaCampo(53, 1, "Dis9[5][3]", "X", "", "");
				report.adicionaCampo(55, 1, "Dis9[6][3]", "X", "", "");
				report.adicionaCampo(57, 1, "Dis9[7][3]", "X", "", "");
				report.adicionaCampo(59, 1, "Dis9[8][3]", "X", "", "");
				report.adicionaCampo(61, 1, "Dis9[9][3]", "X", "", "");
				report.adicionaCampo(63, 1, "Dis9[10][3]", "X", "", "");
				report.adicionaCampo(65, 1, "Dis9[11][3]", "X", "", "");
				report.adicionaCampo(67, 1, "Dis9[12][3]", "X", "", "");
				report.adicionaCampo(69, 1, "Dis9[13][3]", "X", "", "");
				report.adicionaCampo(71, 1, "Dis9[14][3]", "X", "", "");
				report.adicionaCampo(73, 1, "Dis9[15][3]", "X", "", "");
				report.adicionaCampo(75, 1, "Dis9[16][3]", "X", "", "");
				report.adicionaCampo(77, 1, "Dis9[17][3]", "X", "", "");
				report.adicionaCampo(79, 1, "Dis9[18][3]", "X", "", "");
				report.setFimLinhaRel();
			}
			report.setNumeroLinhaRel(10, 23);
			{
				report.adicionaCampo(3, 3, "Ope9[4]", "X", "", "");
				report.adicionaCampo(8, 3, "Mod9[4]", "X", "", "");
				report.adicionaCampo(13, 1, "Fin9[4]", "X", "", "");
				report.adicionaCampo(16, 8, "Pro9[4]", "X", "", "");
				report.adicionaCampo(25, 19, "Des9[4]", "X", "", "");
				report.adicionaCampo(45, 1, "Dis9[1][4]", "X", "", "");
				report.adicionaCampo(47, 1, "Dis9[2][4]", "X", "", "");
				report.adicionaCampo(49, 1, "Dis9[3][4]", "X", "", "");
				report.adicionaCampo(51, 1, "Dis9[4][4]", "X", "", "");
				report.adicionaCampo(53, 1, "Dis9[5][4]", "X", "", "");
				report.adicionaCampo(55, 1, "Dis9[6][4]", "X", "", "");
				report.adicionaCampo(57, 1, "Dis9[7][4]", "X", "", "");
				report.adicionaCampo(59, 1, "Dis9[8][4]", "X", "", "");
				report.adicionaCampo(61, 1, "Dis9[9][4]", "X", "", "");
				report.adicionaCampo(63, 1, "Dis9[10][4]", "X", "", "");
				report.adicionaCampo(65, 1, "Dis9[11][4]", "X", "", "");
				report.adicionaCampo(67, 1, "Dis9[12][4]", "X", "", "");
				report.adicionaCampo(69, 1, "Dis9[13][4]", "X", "", "");
				report.adicionaCampo(71, 1, "Dis9[14][4]", "X", "", "");
				report.adicionaCampo(73, 1, "Dis9[15][4]", "X", "", "");
				report.adicionaCampo(75, 1, "Dis9[16][4]", "X", "", "");
				report.adicionaCampo(77, 1, "Dis9[17][4]", "X", "", "");
				report.adicionaCampo(79, 1, "Dis9[18][4]", "X", "", "");
				report.setFimLinhaRel();
			}
			report.setNumeroLinhaRel(11, 23);
			{
				report.adicionaCampo(3, 3, "Ope9[5]", "X", "", "");
				report.adicionaCampo(8, 3, "Mod9[5]", "X", "", "");
				report.adicionaCampo(13, 1, "Fin9[5]", "X", "", "");
				report.adicionaCampo(16, 8, "Pro9[5]", "X", "", "");
				report.adicionaCampo(25, 19, "Des9[5]", "X", "", "");
				report.adicionaCampo(45, 1, "Dis9[1][5]", "X", "", "");
				report.adicionaCampo(47, 1, "Dis9[2][5]", "X", "", "");
				report.adicionaCampo(49, 1, "Dis9[3][5]", "X", "", "");
				report.adicionaCampo(51, 1, "Dis9[4][5]", "X", "", "");
				report.adicionaCampo(53, 1, "Dis9[5][5]", "X", "", "");
				report.adicionaCampo(55, 1, "Dis9[6][5]", "X", "", "");
				report.adicionaCampo(57, 1, "Dis9[7][5]", "X", "", "");
				report.adicionaCampo(59, 1, "Dis9[8][5]", "X", "", "");
				report.adicionaCampo(61, 1, "Dis9[9][5]", "X", "", "");
				report.adicionaCampo(63, 1, "Dis9[10][5]", "X", "", "");
				report.adicionaCampo(65, 1, "Dis9[11][5]", "X", "", "");
				report.adicionaCampo(67, 1, "Dis9[12][5]", "X", "", "");
				report.adicionaCampo(69, 1, "Dis9[13][5]", "X", "", "");
				report.adicionaCampo(71, 1, "Dis9[14][5]", "X", "", "");
				report.adicionaCampo(73, 1, "Dis9[15][5]", "X", "", "");
				report.adicionaCampo(75, 1, "Dis9[16][5]", "X", "", "");
				report.adicionaCampo(77, 1, "Dis9[17][5]", "X", "", "");
				report.adicionaCampo(79, 1, "Dis9[18][5]", "X", "", "");
				report.setFimLinhaRel();
			}
			report.setNumeroLinhaRel(12, 23);
			{
				report.adicionaCampo(3, 3, "Ope9[6]", "X", "", "");
				report.adicionaCampo(8, 3, "Mod9[6]", "X", "", "");
				report.adicionaCampo(13, 1, "Fin9[6]", "X", "", "");
				report.adicionaCampo(16, 8, "Pro9[6]", "X", "", "");
				report.adicionaCampo(25, 19, "Des9[6]", "X", "", "");
				report.adicionaCampo(45, 1, "Dis9[1][6]", "X", "", "");
				report.adicionaCampo(47, 1, "Dis9[2][6]", "X", "", "");
				report.adicionaCampo(49, 1, "Dis9[3][6]", "X", "", "");
				report.adicionaCampo(51, 1, "Dis9[4][6]", "X", "", "");
				report.adicionaCampo(53, 1, "Dis9[5][6]", "X", "", "");
				report.adicionaCampo(55, 1, "Dis9[6][6]", "X", "", "");
				report.adicionaCampo(57, 1, "Dis9[7][6]", "X", "", "");
				report.adicionaCampo(59, 1, "Dis9[8][6]", "X", "", "");
				report.adicionaCampo(61, 1, "Dis9[9][6]", "X", "", "");
				report.adicionaCampo(63, 1, "Dis9[10][6]", "X", "", "");
				report.adicionaCampo(65, 1, "Dis9[11][6]", "X", "", "");
				report.adicionaCampo(67, 1, "Dis9[12][6]", "X", "", "");
				report.adicionaCampo(69, 1, "Dis9[13][6]", "X", "", "");
				report.adicionaCampo(71, 1, "Dis9[14][6]", "X", "", "");
				report.adicionaCampo(73, 1, "Dis9[15][6]", "X", "", "");
				report.adicionaCampo(75, 1, "Dis9[16][6]", "X", "", "");
				report.adicionaCampo(77, 1, "Dis9[17][6]", "X", "", "");
				report.adicionaCampo(79, 1, "Dis9[18][6]", "X", "", "");
				report.setFimLinhaRel();
			}
			report.setNumeroLinhaRel(13, 23);
			{
				report.adicionaCampo(3, 3, "Ope9[7]", "X", "", "");
				report.adicionaCampo(8, 3, "Mod9[7]", "X", "", "");
				report.adicionaCampo(13, 1, "Fin9[7]", "X", "", "");
				report.adicionaCampo(16, 8, "Pro9[7]", "X", "", "");
				report.adicionaCampo(25, 19, "Des9[7]", "X", "", "");
				report.adicionaCampo(45, 1, "Dis9[1][7]", "X", "", "");
				report.adicionaCampo(47, 1, "Dis9[2][7]", "X", "", "");
				report.adicionaCampo(49, 1, "Dis9[3][7]", "X", "", "");
				report.adicionaCampo(51, 1, "Dis9[4][7]", "X", "", "");
				report.adicionaCampo(53, 1, "Dis9[5][7]", "X", "", "");
				report.adicionaCampo(55, 1, "Dis9[6][7]", "X", "", "");
				report.adicionaCampo(57, 1, "Dis9[7][7]", "X", "", "");
				report.adicionaCampo(59, 1, "Dis9[8][7]", "X", "", "");
				report.adicionaCampo(61, 1, "Dis9[9][7]", "X", "", "");
				report.adicionaCampo(63, 1, "Dis9[10][7]", "X", "", "");
				report.adicionaCampo(65, 1, "Dis9[11][7]", "X", "", "");
				report.adicionaCampo(67, 1, "Dis9[12][7]", "X", "", "");
				report.adicionaCampo(69, 1, "Dis9[13][7]", "X", "", "");
				report.adicionaCampo(71, 1, "Dis9[14][7]", "X", "", "");
				report.adicionaCampo(73, 1, "Dis9[15][7]", "X", "", "");
				report.adicionaCampo(75, 1, "Dis9[16][7]", "X", "", "");
				report.adicionaCampo(77, 1, "Dis9[17][7]", "X", "", "");
				report.adicionaCampo(79, 1, "Dis9[18][7]", "X", "", "");
				report.setFimLinhaRel();
			}
			report.setNumeroLinhaRel(14, 23);
			{
				report.adicionaCampo(3, 3, "Ope9[8]", "X", "", "");
				report.adicionaCampo(8, 3, "Mod9[8]", "X", "", "");
				report.adicionaCampo(13, 1, "Fin9[8]", "X", "", "");
				report.adicionaCampo(16, 8, "Pro9[8]", "X", "", "");
				report.adicionaCampo(25, 19, "Des9[8]", "X", "", "");
				report.adicionaCampo(45, 1, "Dis9[1][8]", "X", "", "");
				report.adicionaCampo(47, 1, "Dis9[2][8]", "X", "", "");
				report.adicionaCampo(49, 1, "Dis9[3][8]", "X", "", "");
				report.adicionaCampo(51, 1, "Dis9[4][8]", "X", "", "");
				report.adicionaCampo(53, 1, "Dis9[5][8]", "X", "", "");
				report.adicionaCampo(55, 1, "Dis9[6][8]", "X", "", "");
				report.adicionaCampo(57, 1, "Dis9[7][8]", "X", "", "");
				report.adicionaCampo(59, 1, "Dis9[8][8]", "X", "", "");
				report.adicionaCampo(61, 1, "Dis9[9][8]", "X", "", "");
				report.adicionaCampo(63, 1, "Dis9[10][8]", "X", "", "");
				report.adicionaCampo(65, 1, "Dis9[11][8]", "X", "", "");
				report.adicionaCampo(67, 1, "Dis9[12][8]", "X", "", "");
				report.adicionaCampo(69, 1, "Dis9[13][8]", "X", "", "");
				report.adicionaCampo(71, 1, "Dis9[14][8]", "X", "", "");
				report.adicionaCampo(73, 1, "Dis9[15][8]", "X", "", "");
				report.adicionaCampo(75, 1, "Dis9[16][8]", "X", "", "");
				report.adicionaCampo(77, 1, "Dis9[17][8]", "X", "", "");
				report.adicionaCampo(79, 1, "Dis9[18][8]", "X", "", "");
				report.setFimLinhaRel();
			}
			report.setNumeroLinhaRel(15, 23);
			{
				report.adicionaCampo(3, 3, "Ope9[9]", "X", "", "");
				report.adicionaCampo(8, 3, "Mod9[9]", "X", "", "");
				report.adicionaCampo(13, 1, "Fin9[9]", "X", "", "");
				report.adicionaCampo(16, 8, "Pro9[9]", "X", "", "");
				report.adicionaCampo(25, 19, "Des9[9]", "X", "", "");
				report.adicionaCampo(45, 1, "Dis9[1][9]", "X", "", "");
				report.adicionaCampo(47, 1, "Dis9[2][9]", "X", "", "");
				report.adicionaCampo(49, 1, "Dis9[3][9]", "X", "", "");
				report.adicionaCampo(51, 1, "Dis9[4][9]", "X", "", "");
				report.adicionaCampo(53, 1, "Dis9[5][9]", "X", "", "");
				report.adicionaCampo(55, 1, "Dis9[6][9]", "X", "", "");
				report.adicionaCampo(57, 1, "Dis9[7][9]", "X", "", "");
				report.adicionaCampo(59, 1, "Dis9[8][9]", "X", "", "");
				report.adicionaCampo(61, 1, "Dis9[9][9]", "X", "", "");
				report.adicionaCampo(63, 1, "Dis9[10][9]", "X", "", "");
				report.adicionaCampo(65, 1, "Dis9[11][9]", "X", "", "");
				report.adicionaCampo(67, 1, "Dis9[12][9]", "X", "", "");
				report.adicionaCampo(69, 1, "Dis9[13][9]", "X", "", "");
				report.adicionaCampo(71, 1, "Dis9[14][9]", "X", "", "");
				report.adicionaCampo(73, 1, "Dis9[15][9]", "X", "", "");
				report.adicionaCampo(75, 1, "Dis9[16][9]", "X", "", "");
				report.adicionaCampo(77, 1, "Dis9[17][9]", "X", "", "");
				report.adicionaCampo(79, 1, "Dis9[18][9]", "X", "", "");
				report.setFimLinhaRel();
			}
			report.setNumeroLinhaRel(16, 23);
			{
				report.adicionaCampo(3, 3, "Ope9[10]", "X", "", "");
				report.adicionaCampo(8, 3, "Mod9[10]", "X", "", "");
				report.adicionaCampo(13, 1, "Fin9[10]", "X", "", "");
				report.adicionaCampo(16, 8, "Pro9[10]", "X", "", "");
				report.adicionaCampo(25, 19, "Des9[10]", "X", "", "");
				report.adicionaCampo(45, 1, "Dis9[1][10]", "X", "", "");
				report.adicionaCampo(47, 1, "Dis9[2][10]", "X", "", "");
				report.adicionaCampo(49, 1, "Dis9[3][10]", "X", "", "");
				report.adicionaCampo(51, 1, "Dis9[4][10]", "X", "", "");
				report.adicionaCampo(53, 1, "Dis9[5][10]", "X", "", "");
				report.adicionaCampo(55, 1, "Dis9[6][10]", "X", "", "");
				report.adicionaCampo(57, 1, "Dis9[7][10]", "X", "", "");
				report.adicionaCampo(59, 1, "Dis9[8][10]", "X", "", "");
				report.adicionaCampo(61, 1, "Dis9[9][10]", "X", "", "");
				report.adicionaCampo(63, 1, "Dis9[10][10]", "X", "", "");
				report.adicionaCampo(65, 1, "Dis9[11][10]", "X", "", "");
				report.adicionaCampo(67, 1, "Dis9[12][10]", "X", "", "");
				report.adicionaCampo(69, 1, "Dis9[13][10]", "X", "", "");
				report.adicionaCampo(71, 1, "Dis9[14][10]", "X", "", "");
				report.adicionaCampo(73, 1, "Dis9[15][10]", "X", "", "");
				report.adicionaCampo(75, 1, "Dis9[16][10]", "X", "", "");
				report.adicionaCampo(77, 1, "Dis9[17][10]", "X", "", "");
				report.adicionaCampo(79, 1, "Dis9[18][10]", "X", "", "");
				report.setFimLinhaRel();
			}
			report.setNumeroLinhaRel(17, 23);
			{
				report.adicionaCampo(3, 3, "Ope9[11]", "X", "", "");
				report.adicionaCampo(8, 3, "Mod9[11]", "X", "", "");
				report.adicionaCampo(13, 1, "Fin9[11]", "X", "", "");
				report.adicionaCampo(16, 8, "Pro9[11]", "X", "", "");
				report.adicionaCampo(25, 19, "Des9[11]", "X", "", "");
				report.adicionaCampo(45, 1, "Dis9[1][11]", "X", "", "");
				report.adicionaCampo(47, 1, "Dis9[2][11]", "X", "", "");
				report.adicionaCampo(49, 1, "Dis9[3][11]", "X", "", "");
				report.adicionaCampo(51, 1, "Dis9[4][11]", "X", "", "");
				report.adicionaCampo(53, 1, "Dis9[5][11]", "X", "", "");
				report.adicionaCampo(55, 1, "Dis9[6][11]", "X", "", "");
				report.adicionaCampo(57, 1, "Dis9[7][11]", "X", "", "");
				report.adicionaCampo(59, 1, "Dis9[8][11]", "X", "", "");
				report.adicionaCampo(61, 1, "Dis9[9][11]", "X", "", "");
				report.adicionaCampo(63, 1, "Dis9[10][11]", "X", "", "");
				report.adicionaCampo(65, 1, "Dis9[11][11]", "X", "", "");
				report.adicionaCampo(67, 1, "Dis9[12][11]", "X", "", "");
				report.adicionaCampo(69, 1, "Dis9[13][11]", "X", "", "");
				report.adicionaCampo(71, 1, "Dis9[14][11]", "X", "", "");
				report.adicionaCampo(73, 1, "Dis9[15][11]", "X", "", "");
				report.adicionaCampo(75, 1, "Dis9[16][11]", "X", "", "");
				report.adicionaCampo(77, 1, "Dis9[17][11]", "X", "", "");
				report.adicionaCampo(79, 1, "Dis9[18][11]", "X", "", "");
				report.setFimLinhaRel();
			}
			report.setNumeroLinhaRel(18, 23);
			{
				report.adicionaCampo(3, 3, "Ope9[12]", "X", "", "");
				report.adicionaCampo(8, 3, "Mod9[12]", "X", "", "");
				report.adicionaCampo(13, 1, "Fin9[12]", "X", "", "");
				report.adicionaCampo(16, 8, "Pro9[12]", "X", "", "");
				report.adicionaCampo(25, 19, "Des9[12]", "X", "", "");
				report.adicionaCampo(45, 1, "Dis9[1][12]", "X", "", "");
				report.adicionaCampo(47, 1, "Dis9[2][12]", "X", "", "");
				report.adicionaCampo(49, 1, "Dis9[3][12]", "X", "", "");
				report.adicionaCampo(51, 1, "Dis9[4][12]", "X", "", "");
				report.adicionaCampo(53, 1, "Dis9[5][12]", "X", "", "");
				report.adicionaCampo(55, 1, "Dis9[6][12]", "X", "", "");
				report.adicionaCampo(57, 1, "Dis9[7][12]", "X", "", "");
				report.adicionaCampo(59, 1, "Dis9[8][12]", "X", "", "");
				report.adicionaCampo(61, 1, "Dis9[9][12]", "X", "", "");
				report.adicionaCampo(63, 1, "Dis9[10][12]", "X", "", "");
				report.adicionaCampo(65, 1, "Dis9[11][12]", "X", "", "");
				report.adicionaCampo(67, 1, "Dis9[12][12]", "X", "", "");
				report.adicionaCampo(69, 1, "Dis9[13][12]", "X", "", "");
				report.adicionaCampo(71, 1, "Dis9[14][12]", "X", "", "");
				report.adicionaCampo(73, 1, "Dis9[15][12]", "X", "", "");
				report.adicionaCampo(75, 1, "Dis9[16][12]", "X", "", "");
				report.adicionaCampo(77, 1, "Dis9[17][12]", "X", "", "");
				report.adicionaCampo(79, 1, "Dis9[18][12]", "X", "", "");
				report.setFimLinhaRel();
			}

			report.setNumeroLinhaRel(19, 23);
			{
				report.adicionaCampo(3, 3, "Ope9[13]", "X", "", "");
				report.adicionaCampo(8, 3, "Mod9[13]", "X", "", "");
				report.adicionaCampo(13, 1, "Fin9[13]", "X", "", "");
				report.adicionaCampo(16, 8, "Pro9[13]", "X", "", "");
				report.adicionaCampo(25, 19, "Des9[13]", "X", "", "");
				report.adicionaCampo(45, 1, "Dis9[1][13]", "X", "", "");
				report.adicionaCampo(47, 1, "Dis9[2][13]", "X", "", "");
				report.adicionaCampo(49, 1, "Dis9[3][13]", "X", "", "");
				report.adicionaCampo(51, 1, "Dis9[4][13]", "X", "", "");
				report.adicionaCampo(53, 1, "Dis9[5][13]", "X", "", "");
				report.adicionaCampo(55, 1, "Dis9[6][13]", "X", "", "");
				report.adicionaCampo(57, 1, "Dis9[7][13]", "X", "", "");
				report.adicionaCampo(59, 1, "Dis9[8][13]", "X", "", "");
				report.adicionaCampo(61, 1, "Dis9[9][13]", "X", "", "");
				report.adicionaCampo(63, 1, "Dis9[10][13]", "X", "", "");
				report.adicionaCampo(65, 1, "Dis9[11][13]", "X", "", "");
				report.adicionaCampo(67, 1, "Dis9[12][13]", "X", "", "");
				report.adicionaCampo(69, 1, "Dis9[13][13]", "X", "", "");
				report.adicionaCampo(71, 1, "Dis9[14][13]", "X", "", "");
				report.adicionaCampo(73, 1, "Dis9[15][13]", "X", "", "");
				report.adicionaCampo(75, 1, "Dis9[16][13]", "X", "", "");
				report.adicionaCampo(77, 1, "Dis9[17][13]", "X", "", "");
				report.adicionaCampo(79, 1, "Dis9[18][13]", "X", "", "");
				report.setFimLinhaRel();
			}

			report.setNumeroLinhaRel(20, 23);
			{
				report.adicionaCampo(3, 3, "Ope9[14]", "X", "", "");
				report.adicionaCampo(8, 3, "Mod9[14]", "X", "", "");
				report.adicionaCampo(13, 1, "Fin9[14]", "X", "", "");
				report.adicionaCampo(16, 8, "Pro9[14]", "X", "", "");
				report.adicionaCampo(25, 19, "Des9[14]", "X", "", "");
				report.adicionaCampo(45, 1, "Dis9[1][14]", "X", "", "");
				report.adicionaCampo(47, 1, "Dis9[2][14]", "X", "", "");
				report.adicionaCampo(49, 1, "Dis9[3][14]", "X", "", "");
				report.adicionaCampo(51, 1, "Dis9[4][14]", "X", "", "");
				report.adicionaCampo(53, 1, "Dis9[5][14]", "X", "", "");
				report.adicionaCampo(55, 1, "Dis9[6][14]", "X", "", "");
				report.adicionaCampo(57, 1, "Dis9[7][14]", "X", "", "");
				report.adicionaCampo(59, 1, "Dis9[8][14]", "X", "", "");
				report.adicionaCampo(61, 1, "Dis9[9][14]", "X", "", "");
				report.adicionaCampo(63, 1, "Dis9[10][14]", "X", "", "");
				report.adicionaCampo(65, 1, "Dis9[11][14]", "X", "", "");
				report.adicionaCampo(67, 1, "Dis9[12][14]", "X", "", "");
				report.adicionaCampo(69, 1, "Dis9[13][14]", "X", "", "");
				report.adicionaCampo(71, 1, "Dis9[14][14]", "X", "", "");
				report.adicionaCampo(73, 1, "Dis9[15][14]", "X", "", "");
				report.adicionaCampo(75, 1, "Dis9[16][14]", "X", "", "");
				report.adicionaCampo(77, 1, "Dis9[17][14]", "X", "", "");
				report.adicionaCampo(79, 1, "Dis9[18][14]", "X", "", "");
				report.setFimLinhaRel();
			}

			report.setNumeroLinhaRel(21, 23);
			{
				report.adicionaCampo(3, 3, "Ope9[15]", "X", "", "");
				report.adicionaCampo(8, 3, "Mod9[15]", "X", "", "");
				report.adicionaCampo(13, 1, "Fin9[15]", "X", "", "");
				report.adicionaCampo(16, 8, "Pro9[15]", "X", "", "");
				report.adicionaCampo(25, 19, "Des9[15]", "X", "", "");
				report.adicionaCampo(45, 1, "Dis9[1][15]", "X", "", "");
				report.adicionaCampo(47, 1, "Dis9[2][15]", "X", "", "");
				report.adicionaCampo(49, 1, "Dis9[3][15]", "X", "", "");
				report.adicionaCampo(51, 1, "Dis9[4][15]", "X", "", "");
				report.adicionaCampo(53, 1, "Dis9[5][15]", "X", "", "");
				report.adicionaCampo(55, 1, "Dis9[6][15]", "X", "", "");
				report.adicionaCampo(57, 1, "Dis9[7][15]", "X", "", "");
				report.adicionaCampo(59, 1, "Dis9[8][15]", "X", "", "");
				report.adicionaCampo(61, 1, "Dis9[9][15]", "X", "", "");
				report.adicionaCampo(63, 1, "Dis9[10][15]", "X", "", "");
				report.adicionaCampo(65, 1, "Dis9[11][15]", "X", "", "");
				report.adicionaCampo(67, 1, "Dis9[12][15]", "X", "", "");
				report.adicionaCampo(69, 1, "Dis9[13][15]", "X", "", "");
				report.adicionaCampo(71, 1, "Dis9[14][15]", "X", "", "");
				report.adicionaCampo(73, 1, "Dis9[15][15]", "X", "", "");
				report.adicionaCampo(75, 1, "Dis9[16][15]", "X", "", "");
				report.adicionaCampo(77, 1, "Dis9[17][15]", "X", "", "");
				report.adicionaCampo(79, 1, "Dis9[18][15]", "X", "", "");
				report.setFimLinhaRel();
			}

			report.setNumeroLinhaRel(22, 23);
			{
				report.adicionaCampo(3, 3, "Ope9[16]", "X", "", "");
				report.adicionaCampo(8, 3, "Mod9[16]", "X", "", "");
				report.adicionaCampo(13, 1, "Fin9[16]", "X", "", "");
				report.adicionaCampo(16, 8, "Pro9[16]", "X", "", "");
				report.adicionaCampo(25, 19, "Des9[16]", "X", "", "");
				report.adicionaCampo(45, 1, "Dis9[1][16]", "X", "", "");
				report.adicionaCampo(47, 1, "Dis9[2][16]", "X", "", "");
				report.adicionaCampo(49, 1, "Dis9[3][16]", "X", "", "");
				report.adicionaCampo(51, 1, "Dis9[4][16]", "X", "", "");
				report.adicionaCampo(53, 1, "Dis9[5][16]", "X", "", "");
				report.adicionaCampo(55, 1, "Dis9[6][16]", "X", "", "");
				report.adicionaCampo(57, 1, "Dis9[7][16]", "X", "", "");
				report.adicionaCampo(59, 1, "Dis9[8][16]", "X", "", "");
				report.adicionaCampo(61, 1, "Dis9[9][16]", "X", "", "");
				report.adicionaCampo(63, 1, "Dis9[10][16]", "X", "", "");
				report.adicionaCampo(65, 1, "Dis9[11][16]", "X", "", "");
				report.adicionaCampo(67, 1, "Dis9[12][16]", "X", "", "");
				report.adicionaCampo(69, 1, "Dis9[13][16]", "X", "", "");
				report.adicionaCampo(71, 1, "Dis9[14][16]", "X", "", "");
				report.adicionaCampo(73, 1, "Dis9[15][16]", "X", "", "");
				report.adicionaCampo(75, 1, "Dis9[16][16]", "X", "", "");
				report.adicionaCampo(77, 1, "Dis9[17][16]", "X", "", "");
				report.adicionaCampo(79, 1, "Dis9[18][16]", "X", "", "");
				report.setFimLinhaRel();
			}

			report.setNumeroLinhaRel(23, 23);
			{
				report.adicionaCampo(3, 3, "Ope9[17]", "X", "", "");
				report.adicionaCampo(8, 3, "Mod9[17]", "X", "", "");
				report.adicionaCampo(13, 1, "Fin9[17]", "X", "", "");
				report.adicionaCampo(16, 8, "Pro9[17]", "X", "", "");
				report.adicionaCampo(25, 19, "Des9[17]", "X", "", "");
				report.adicionaCampo(45, 1, "Dis9[1][17]", "X", "", "");
				report.adicionaCampo(47, 1, "Dis9[2][17]", "X", "", "");
				report.adicionaCampo(49, 1, "Dis9[3][17]", "X", "", "");
				report.adicionaCampo(51, 1, "Dis9[4][17]", "X", "", "");
				report.adicionaCampo(53, 1, "Dis9[5][17]", "X", "", "");
				report.adicionaCampo(55, 1, "Dis9[6][17]", "X", "", "");
				report.adicionaCampo(57, 1, "Dis9[7][17]", "X", "", "");
				report.adicionaCampo(59, 1, "Dis9[8][17]", "X", "", "");
				report.adicionaCampo(61, 1, "Dis9[9][17]", "X", "", "");
				report.adicionaCampo(63, 1, "Dis9[10][17]", "X", "", "");
				report.adicionaCampo(65, 1, "Dis9[11][17]", "X", "", "");
				report.adicionaCampo(67, 1, "Dis9[12][17]", "X", "", "");
				report.adicionaCampo(69, 1, "Dis9[13][17]", "X", "", "");
				report.adicionaCampo(71, 1, "Dis9[14][17]", "X", "", "");
				report.adicionaCampo(73, 1, "Dis9[15][17]", "X", "", "");
				report.adicionaCampo(75, 1, "Dis9[16][17]", "X", "", "");
				report.adicionaCampo(77, 1, "Dis9[17][17]", "X", "", "");
				report.adicionaCampo(79, 1, "Dis9[18][17]", "X", "", "");
				report.setFimLinhaRel();
			}

			report.setNumeroLinhaRel(24, 23);
			{
				report.adicionaCampo(3, 3, "Ope9[18]", "X", "", "");
				report.adicionaCampo(8, 3, "Mod9[18]", "X", "", "");
				report.adicionaCampo(13, 1, "Fin9[18]", "X", "", "");
				report.adicionaCampo(16, 8, "Pro9[18]", "X", "", "");
				report.adicionaCampo(25, 19, "Des9[18]", "X", "", "");
				report.adicionaCampo(45, 1, "Dis9[1][18]", "X", "", "");
				report.adicionaCampo(47, 1, "Dis9[2][18]", "X", "", "");
				report.adicionaCampo(49, 1, "Dis9[3][18]", "X", "", "");
				report.adicionaCampo(51, 1, "Dis9[4][18]", "X", "", "");
				report.adicionaCampo(53, 1, "Dis9[5][18]", "X", "", "");
				report.adicionaCampo(55, 1, "Dis9[6][18]", "X", "", "");
				report.adicionaCampo(57, 1, "Dis9[7][18]", "X", "", "");
				report.adicionaCampo(59, 1, "Dis9[8][18]", "X", "", "");
				report.adicionaCampo(61, 1, "Dis9[9][18]", "X", "", "");
				report.adicionaCampo(63, 1, "Dis9[10][18]", "X", "", "");
				report.adicionaCampo(65, 1, "Dis9[11][18]", "X", "", "");
				report.adicionaCampo(67, 1, "Dis9[12][18]", "X", "", "");
				report.adicionaCampo(69, 1, "Dis9[13][18]", "X", "", "");
				report.adicionaCampo(71, 1, "Dis9[14][18]", "X", "", "");
				report.adicionaCampo(73, 1, "Dis9[15][18]", "X", "", "");
				report.adicionaCampo(75, 1, "Dis9[16][18]", "X", "", "");
				report.adicionaCampo(77, 1, "Dis9[17][18]", "X", "", "");
				report.adicionaCampo(79, 1, "Dis9[18][18]", "X", "", "");
				report.setFimLinhaRel();
			}

			report.setNumeroLinhaRel(25, 23);
			{
				report.adicionaCampo(3, 3, "Ope9[19]", "X", "", "");
				report.adicionaCampo(8, 3, "Mod9[19]", "X", "", "");
				report.adicionaCampo(13, 1, "Fin9[19]", "X", "", "");
				report.adicionaCampo(16, 8, "Pro9[19]", "X", "", "");
				report.adicionaCampo(25, 19, "Des9[19]", "X", "", "");
				report.adicionaCampo(45, 1, "Dis9[1][19]", "X", "", "");
				report.adicionaCampo(47, 1, "Dis9[2][19]", "X", "", "");
				report.adicionaCampo(49, 1, "Dis9[3][19]", "X", "", "");
				report.adicionaCampo(51, 1, "Dis9[4][19]", "X", "", "");
				report.adicionaCampo(53, 1, "Dis9[5][19]", "X", "", "");
				report.adicionaCampo(55, 1, "Dis9[6][19]", "X", "", "");
				report.adicionaCampo(57, 1, "Dis9[7][19]", "X", "", "");
				report.adicionaCampo(59, 1, "Dis9[8][19]", "X", "", "");
				report.adicionaCampo(61, 1, "Dis9[9][19]", "X", "", "");
				report.adicionaCampo(63, 1, "Dis9[10][19]", "X", "", "");
				report.adicionaCampo(65, 1, "Dis9[11][19]", "X", "", "");
				report.adicionaCampo(67, 1, "Dis9[12][19]", "X", "", "");
				report.adicionaCampo(69, 1, "Dis9[13][19]", "X", "", "");
				report.adicionaCampo(71, 1, "Dis9[14][19]", "X", "", "");
				report.adicionaCampo(73, 1, "Dis9[15][19]", "X", "", "");
				report.adicionaCampo(75, 1, "Dis9[16][19]", "X", "", "");
				report.adicionaCampo(77, 1, "Dis9[17][19]", "X", "", "");
				report.adicionaCampo(79, 1, "Dis9[18][19]", "X", "", "");
				report.setFimLinhaRel();
			}

			report.setNumeroLinhaRel(26, 23);
			{
				report.adicionaCampo(3, 3, "Ope9[20]", "X", "", "");
				report.adicionaCampo(8, 3, "Mod9[20]", "X", "", "");
				report.adicionaCampo(13, 1, "Fin9[20]", "X", "", "");
				report.adicionaCampo(16, 8, "Pro9[20]", "X", "", "");
				report.adicionaCampo(25, 19, "Des9[20]", "X", "", "");
				report.adicionaCampo(45, 1, "Dis9[1][20]", "X", "", "");
				report.adicionaCampo(47, 1, "Dis9[2][20]", "X", "", "");
				report.adicionaCampo(49, 1, "Dis9[3][20]", "X", "", "");
				report.adicionaCampo(51, 1, "Dis9[4][20]", "X", "", "");
				report.adicionaCampo(53, 1, "Dis9[5][20]", "X", "", "");
				report.adicionaCampo(55, 1, "Dis9[6][20]", "X", "", "");
				report.adicionaCampo(57, 1, "Dis9[7][20]", "X", "", "");
				report.adicionaCampo(59, 1, "Dis9[8][20]", "X", "", "");
				report.adicionaCampo(61, 1, "Dis9[9][20]", "X", "", "");
				report.adicionaCampo(63, 1, "Dis9[10][20]", "X", "", "");
				report.adicionaCampo(65, 1, "Dis9[11][20]", "X", "", "");
				report.adicionaCampo(67, 1, "Dis9[12][20]", "X", "", "");
				report.adicionaCampo(69, 1, "Dis9[13][20]", "X", "", "");
				report.adicionaCampo(71, 1, "Dis9[14][20]", "X", "", "");
				report.adicionaCampo(73, 1, "Dis9[15][20]", "X", "", "");
				report.adicionaCampo(75, 1, "Dis9[16][20]", "X", "", "");
				report.adicionaCampo(77, 1, "Dis9[17][20]", "X", "", "");
				report.adicionaCampo(79, 1, "Dis9[18][20]", "X", "", "");
				report.setFimLinhaRel();
			}

			report.setNumeroLinhaRel(27, 23);
			{
				report.adicionaCampo(3, 3, "Ope9[21]", "X", "", "");
				report.adicionaCampo(8, 3, "Mod9[21]", "X", "", "");
				report.adicionaCampo(13, 1, "Fin9[21]", "X", "", "");
				report.adicionaCampo(16, 8, "Pro9[21]", "X", "", "");
				report.adicionaCampo(25, 19, "Des9[21]", "X", "", "");
				report.adicionaCampo(45, 1, "Dis9[1][21]", "X", "", "");
				report.adicionaCampo(47, 1, "Dis9[2][21]", "X", "", "");
				report.adicionaCampo(49, 1, "Dis9[3][21]", "X", "", "");
				report.adicionaCampo(51, 1, "Dis9[4][21]", "X", "", "");
				report.adicionaCampo(53, 1, "Dis9[5][21]", "X", "", "");
				report.adicionaCampo(55, 1, "Dis9[6][21]", "X", "", "");
				report.adicionaCampo(57, 1, "Dis9[7][21]", "X", "", "");
				report.adicionaCampo(59, 1, "Dis9[8][21]", "X", "", "");
				report.adicionaCampo(61, 1, "Dis9[9][21]", "X", "", "");
				report.adicionaCampo(63, 1, "Dis9[10][21]", "X", "", "");
				report.adicionaCampo(65, 1, "Dis9[11][21]", "X", "", "");
				report.adicionaCampo(67, 1, "Dis9[12][21]", "X", "", "");
				report.adicionaCampo(69, 1, "Dis9[13][21]", "X", "", "");
				report.adicionaCampo(71, 1, "Dis9[14][21]", "X", "", "");
				report.adicionaCampo(73, 1, "Dis9[15][21]", "X", "", "");
				report.adicionaCampo(75, 1, "Dis9[16][21]", "X", "", "");
				report.adicionaCampo(77, 1, "Dis9[17][21]", "X", "", "");
				report.adicionaCampo(79, 1, "Dis9[18][21]", "X", "", "");
				report.setFimLinhaRel();
			}

			report.setNumeroLinhaRel(28, 23);
			{
				report.adicionaCampo(3, 3, "Ope9[22]", "X", "", "");
				report.adicionaCampo(8, 3, "Mod9[22]", "X", "", "");
				report.adicionaCampo(13, 1, "Fin9[22]", "X", "", "");
				report.adicionaCampo(16, 8, "Pro9[22]", "X", "", "");
				report.adicionaCampo(25, 19, "Des9[22]", "X", "", "");
				report.adicionaCampo(45, 1, "Dis9[1][22]", "X", "", "");
				report.adicionaCampo(47, 1, "Dis9[2][22]", "X", "", "");
				report.adicionaCampo(49, 1, "Dis9[3][22]", "X", "", "");
				report.adicionaCampo(51, 1, "Dis9[4][22]", "X", "", "");
				report.adicionaCampo(53, 1, "Dis9[5][22]", "X", "", "");
				report.adicionaCampo(55, 1, "Dis9[6][22]", "X", "", "");
				report.adicionaCampo(57, 1, "Dis9[7][22]", "X", "", "");
				report.adicionaCampo(59, 1, "Dis9[8][22]", "X", "", "");
				report.adicionaCampo(61, 1, "Dis9[9][22]", "X", "", "");
				report.adicionaCampo(63, 1, "Dis9[10][22]", "X", "", "");
				report.adicionaCampo(65, 1, "Dis9[11][22]", "X", "", "");
				report.adicionaCampo(67, 1, "Dis9[12][22]", "X", "", "");
				report.adicionaCampo(69, 1, "Dis9[13][22]", "X", "", "");
				report.adicionaCampo(71, 1, "Dis9[14][22]", "X", "", "");
				report.adicionaCampo(73, 1, "Dis9[15][22]", "X", "", "");
				report.adicionaCampo(75, 1, "Dis9[16][22]", "X", "", "");
				report.adicionaCampo(77, 1, "Dis9[17][22]", "X", "", "");
				report.adicionaCampo(79, 1, "Dis9[18][22]", "X", "", "");
				report.setFimLinhaRel();
			}

			report.setNumeroLinhaRel(29, 23);
			{
				report.adicionaCampo(3, 3, "Ope9[23]", "X", "", "");
				report.adicionaCampo(8, 3, "Mod9[23]", "X", "", "");
				report.adicionaCampo(13, 1, "Fin9[23]", "X", "", "");
				report.adicionaCampo(16, 8, "Pro9[23]", "X", "", "");
				report.adicionaCampo(25, 19, "Des9[23]", "X", "", "");
				report.adicionaCampo(45, 1, "Dis9[1][23]", "X", "", "");
				report.adicionaCampo(47, 1, "Dis9[2][23]", "X", "", "");
				report.adicionaCampo(49, 1, "Dis9[3][23]", "X", "", "");
				report.adicionaCampo(51, 1, "Dis9[4][23]", "X", "", "");
				report.adicionaCampo(53, 1, "Dis9[5][23]", "X", "", "");
				report.adicionaCampo(55, 1, "Dis9[6][23]", "X", "", "");
				report.adicionaCampo(57, 1, "Dis9[7][23]", "X", "", "");
				report.adicionaCampo(59, 1, "Dis9[8][23]", "X", "", "");
				report.adicionaCampo(61, 1, "Dis9[9][23]", "X", "", "");
				report.adicionaCampo(63, 1, "Dis9[10][23]", "X", "", "");
				report.adicionaCampo(65, 1, "Dis9[11][23]", "X", "", "");
				report.adicionaCampo(67, 1, "Dis9[12][23]", "X", "", "");
				report.adicionaCampo(69, 1, "Dis9[13][23]", "X", "", "");
				report.adicionaCampo(71, 1, "Dis9[14][23]", "X", "", "");
				report.adicionaCampo(73, 1, "Dis9[15][23]", "X", "", "");
				report.adicionaCampo(75, 1, "Dis9[16][23]", "X", "", "");
				report.adicionaCampo(77, 1, "Dis9[17][23]", "X", "", "");
				report.adicionaCampo(79, 1, "Dis9[18][23]", "X", "", "");
				report.setFimLinhaRel();
			}

			report.setNumeroLinhaRel(30, 23);
			{
				report.adicionaCampo(3, 3, "Ope9[24]", "X", "", "");
				report.adicionaCampo(8, 3, "Mod9[24]", "X", "", "");
				report.adicionaCampo(13, 1, "Fin9[24]", "X", "", "");
				report.adicionaCampo(16, 8, "Pro9[24]", "X", "", "");
				report.adicionaCampo(25, 19, "Des9[24]", "X", "", "");
				report.adicionaCampo(45, 1, "Dis9[1][24]", "X", "", "");
				report.adicionaCampo(47, 1, "Dis9[2][24]", "X", "", "");
				report.adicionaCampo(49, 1, "Dis9[3][24]", "X", "", "");
				report.adicionaCampo(51, 1, "Dis9[4][24]", "X", "", "");
				report.adicionaCampo(53, 1, "Dis9[5][24]", "X", "", "");
				report.adicionaCampo(55, 1, "Dis9[6][24]", "X", "", "");
				report.adicionaCampo(57, 1, "Dis9[7][24]", "X", "", "");
				report.adicionaCampo(59, 1, "Dis9[8][24]", "X", "", "");
				report.adicionaCampo(61, 1, "Dis9[9][24]", "X", "", "");
				report.adicionaCampo(63, 1, "Dis9[10][24]", "X", "", "");
				report.adicionaCampo(65, 1, "Dis9[11][24]", "X", "", "");
				report.adicionaCampo(67, 1, "Dis9[12][24]", "X", "", "");
				report.adicionaCampo(69, 1, "Dis9[13][24]", "X", "", "");
				report.adicionaCampo(71, 1, "Dis9[14][24]", "X", "", "");
				report.adicionaCampo(73, 1, "Dis9[15][24]", "X", "", "");
				report.adicionaCampo(75, 1, "Dis9[16][24]", "X", "", "");
				report.adicionaCampo(77, 1, "Dis9[17][24]", "X", "", "");
				report.adicionaCampo(79, 1, "Dis9[18][24]", "X", "", "");
				report.setFimLinhaRel();
			}

			report.setNumeroLinhaRel(31, 23);
			{
				report.adicionaCampo(3, 3, "Ope9[25]", "X", "", "");
				report.adicionaCampo(8, 3, "Mod9[25]", "X", "", "");
				report.adicionaCampo(13, 1, "Fin9[25]", "X", "", "");
				report.adicionaCampo(16, 8, "Pro9[25]", "X", "", "");
				report.adicionaCampo(25, 19, "Des9[25]", "X", "", "");
				report.adicionaCampo(45, 1, "Dis9[1][25]", "X", "", "");
				report.adicionaCampo(47, 1, "Dis9[2][25]", "X", "", "");
				report.adicionaCampo(49, 1, "Dis9[3][25]", "X", "", "");
				report.adicionaCampo(51, 1, "Dis9[4][25]", "X", "", "");
				report.adicionaCampo(53, 1, "Dis9[5][25]", "X", "", "");
				report.adicionaCampo(55, 1, "Dis9[6][25]", "X", "", "");
				report.adicionaCampo(57, 1, "Dis9[7][25]", "X", "", "");
				report.adicionaCampo(59, 1, "Dis9[8][25]", "X", "", "");
				report.adicionaCampo(61, 1, "Dis9[9][25]", "X", "", "");
				report.adicionaCampo(63, 1, "Dis9[10][25]", "X", "", "");
				report.adicionaCampo(65, 1, "Dis9[11][25]", "X", "", "");
				report.adicionaCampo(67, 1, "Dis9[12][25]", "X", "", "");
				report.adicionaCampo(69, 1, "Dis9[13][25]", "X", "", "");
				report.adicionaCampo(71, 1, "Dis9[14][25]", "X", "", "");
				report.adicionaCampo(73, 1, "Dis9[15][25]", "X", "", "");
				report.adicionaCampo(75, 1, "Dis9[16][25]", "X", "", "");
				report.adicionaCampo(77, 1, "Dis9[17][25]", "X", "", "");
				report.adicionaCampo(79, 1, "Dis9[18][25]", "X", "", "");
				report.setFimLinhaRel();
			}

			report.setNumeroLinhaRel(32, 23);
			{
				report.adicionaCampo(3, 3, "Ope9[26]", "X", "", "");
				report.adicionaCampo(8, 3, "Mod9[26]", "X", "", "");
				report.adicionaCampo(13, 1, "Fin9[26]", "X", "", "");
				report.adicionaCampo(16, 8, "Pro9[26]", "X", "", "");
				report.adicionaCampo(25, 19, "Des9[26]", "X", "", "");
				report.adicionaCampo(45, 1, "Dis9[1][26]", "X", "", "");
				report.adicionaCampo(47, 1, "Dis9[2][26]", "X", "", "");
				report.adicionaCampo(49, 1, "Dis9[3][26]", "X", "", "");
				report.adicionaCampo(51, 1, "Dis9[4][26]", "X", "", "");
				report.adicionaCampo(53, 1, "Dis9[5][26]", "X", "", "");
				report.adicionaCampo(55, 1, "Dis9[6][26]", "X", "", "");
				report.adicionaCampo(57, 1, "Dis9[7][26]", "X", "", "");
				report.adicionaCampo(59, 1, "Dis9[8][26]", "X", "", "");
				report.adicionaCampo(61, 1, "Dis9[9][26]", "X", "", "");
				report.adicionaCampo(63, 1, "Dis9[10][26]", "X", "", "");
				report.adicionaCampo(65, 1, "Dis9[11][26]", "X", "", "");
				report.adicionaCampo(67, 1, "Dis9[12][26]", "X", "", "");
				report.adicionaCampo(69, 1, "Dis9[13][26]", "X", "", "");
				report.adicionaCampo(71, 1, "Dis9[14][26]", "X", "", "");
				report.adicionaCampo(73, 1, "Dis9[15][26]", "X", "", "");
				report.adicionaCampo(75, 1, "Dis9[16][26]", "X", "", "");
				report.adicionaCampo(77, 1, "Dis9[17][26]", "X", "", "");
				report.adicionaCampo(79, 1, "Dis9[18][26]", "X", "", "");
				report.setFimLinhaRel();
			}

			report.setNumeroLinhaRel(33, 23);
			{
				report.adicionaCampo(3, 3, "Ope9[27]", "X", "", "");
				report.adicionaCampo(8, 3, "Mod9[27]", "X", "", "");
				report.adicionaCampo(13, 1, "Fin9[27]", "X", "", "");
				report.adicionaCampo(16, 8, "Pro9[27]", "X", "", "");
				report.adicionaCampo(25, 19, "Des9[27]", "X", "", "");
				report.adicionaCampo(45, 1, "Dis9[1][27]", "X", "", "");
				report.adicionaCampo(47, 1, "Dis9[2][27]", "X", "", "");
				report.adicionaCampo(49, 1, "Dis9[3][27]", "X", "", "");
				report.adicionaCampo(51, 1, "Dis9[4][27]", "X", "", "");
				report.adicionaCampo(53, 1, "Dis9[5][27]", "X", "", "");
				report.adicionaCampo(55, 1, "Dis9[6][27]", "X", "", "");
				report.adicionaCampo(57, 1, "Dis9[7][27]", "X", "", "");
				report.adicionaCampo(59, 1, "Dis9[8][27]", "X", "", "");
				report.adicionaCampo(61, 1, "Dis9[9][27]", "X", "", "");
				report.adicionaCampo(63, 1, "Dis9[10][27]", "X", "", "");
				report.adicionaCampo(65, 1, "Dis9[11][27]", "X", "", "");
				report.adicionaCampo(67, 1, "Dis9[12][27]", "X", "", "");
				report.adicionaCampo(69, 1, "Dis9[13][27]", "X", "", "");
				report.adicionaCampo(71, 1, "Dis9[14][27]", "X", "", "");
				report.adicionaCampo(73, 1, "Dis9[15][27]", "X", "", "");
				report.adicionaCampo(75, 1, "Dis9[16][27]", "X", "", "");
				report.adicionaCampo(77, 1, "Dis9[17][27]", "X", "", "");
				report.adicionaCampo(79, 1, "Dis9[18][27]", "X", "", "");
				report.setFimLinhaRel();
			}

			report.setNumeroLinhaRel(34, 23);
			{
				report.adicionaCampo(3, 3, "Ope9[28]", "X", "", "");
				report.adicionaCampo(8, 3, "Mod9[28]", "X", "", "");
				report.adicionaCampo(13, 1, "Fin9[28]", "X", "", "");
				report.adicionaCampo(16, 8, "Pro9[28]", "X", "", "");
				report.adicionaCampo(25, 19, "Des9[28]", "X", "", "");
				report.adicionaCampo(45, 1, "Dis9[1][28]", "X", "", "");
				report.adicionaCampo(47, 1, "Dis9[2][28]", "X", "", "");
				report.adicionaCampo(49, 1, "Dis9[3][28]", "X", "", "");
				report.adicionaCampo(51, 1, "Dis9[4][28]", "X", "", "");
				report.adicionaCampo(53, 1, "Dis9[5][28]", "X", "", "");
				report.adicionaCampo(55, 1, "Dis9[6][28]", "X", "", "");
				report.adicionaCampo(57, 1, "Dis9[7][28]", "X", "", "");
				report.adicionaCampo(59, 1, "Dis9[8][28]", "X", "", "");
				report.adicionaCampo(61, 1, "Dis9[9][28]", "X", "", "");
				report.adicionaCampo(63, 1, "Dis9[10][28]", "X", "", "");
				report.adicionaCampo(65, 1, "Dis9[11][28]", "X", "", "");
				report.adicionaCampo(67, 1, "Dis9[12][28]", "X", "", "");
				report.adicionaCampo(69, 1, "Dis9[13][28]", "X", "", "");
				report.adicionaCampo(71, 1, "Dis9[14][28]", "X", "", "");
				report.adicionaCampo(73, 1, "Dis9[15][28]", "X", "", "");
				report.adicionaCampo(75, 1, "Dis9[16][28]", "X", "", "");
				report.adicionaCampo(77, 1, "Dis9[17][28]", "X", "", "");
				report.adicionaCampo(79, 1, "Dis9[18][28]", "X", "", "");
				report.setFimLinhaRel();
			}

			report.setNumeroLinhaRel(35, 23);
			{
				report.adicionaCampo(3, 3, "Ope9[29]", "X", "", "");
				report.adicionaCampo(8, 3, "Mod9[29]", "X", "", "");
				report.adicionaCampo(13, 1, "Fin9[29]", "X", "", "");
				report.adicionaCampo(16, 8, "Pro9[29]", "X", "", "");
				report.adicionaCampo(25, 19, "Des9[29]", "X", "", "");
				report.adicionaCampo(45, 1, "Dis9[1][29]", "X", "", "");
				report.adicionaCampo(47, 1, "Dis9[2][29]", "X", "", "");
				report.adicionaCampo(49, 1, "Dis9[3][29]", "X", "", "");
				report.adicionaCampo(51, 1, "Dis9[4][29]", "X", "", "");
				report.adicionaCampo(53, 1, "Dis9[5][29]", "X", "", "");
				report.adicionaCampo(55, 1, "Dis9[6][29]", "X", "", "");
				report.adicionaCampo(57, 1, "Dis9[7][29]", "X", "", "");
				report.adicionaCampo(59, 1, "Dis9[8][29]", "X", "", "");
				report.adicionaCampo(61, 1, "Dis9[9][29]", "X", "", "");
				report.adicionaCampo(63, 1, "Dis9[10][29]", "X", "", "");
				report.adicionaCampo(65, 1, "Dis9[11][29]", "X", "", "");
				report.adicionaCampo(67, 1, "Dis9[12][29]", "X", "", "");
				report.adicionaCampo(69, 1, "Dis9[13][29]", "X", "", "");
				report.adicionaCampo(71, 1, "Dis9[14][29]", "X", "", "");
				report.adicionaCampo(73, 1, "Dis9[15][29]", "X", "", "");
				report.adicionaCampo(75, 1, "Dis9[16][29]", "X", "", "");
				report.adicionaCampo(77, 1, "Dis9[17][29]", "X", "", "");
				report.adicionaCampo(79, 1, "Dis9[18][29]", "X", "", "");
				report.setFimLinhaRel();
			}

			report.setNumeroLinhaRel(36, 23);
			{
				report.adicionaCampo(3, 3, "Ope9[30]", "X", "", "");
				report.adicionaCampo(8, 3, "Mod9[30]", "X", "", "");
				report.adicionaCampo(13, 1, "Fin9[30]", "X", "", "");
				report.adicionaCampo(16, 8, "Pro9[30]", "X", "", "");
				report.adicionaCampo(25, 19, "Des9[30]", "X", "", "");
				report.adicionaCampo(45, 1, "Dis9[1][30]", "X", "", "");
				report.adicionaCampo(47, 1, "Dis9[2][30]", "X", "", "");
				report.adicionaCampo(49, 1, "Dis9[3][30]", "X", "", "");
				report.adicionaCampo(51, 1, "Dis9[4][30]", "X", "", "");
				report.adicionaCampo(53, 1, "Dis9[5][30]", "X", "", "");
				report.adicionaCampo(55, 1, "Dis9[6][30]", "X", "", "");
				report.adicionaCampo(57, 1, "Dis9[7][30]", "X", "", "");
				report.adicionaCampo(59, 1, "Dis9[8][30]", "X", "", "");
				report.adicionaCampo(61, 1, "Dis9[9][30]", "X", "", "");
				report.adicionaCampo(63, 1, "Dis9[10][30]", "X", "", "");
				report.adicionaCampo(65, 1, "Dis9[11][30]", "X", "", "");
				report.adicionaCampo(67, 1, "Dis9[12][30]", "X", "", "");
				report.adicionaCampo(69, 1, "Dis9[13][30]", "X", "", "");
				report.adicionaCampo(71, 1, "Dis9[14][30]", "X", "", "");
				report.adicionaCampo(73, 1, "Dis9[15][30]", "X", "", "");
				report.adicionaCampo(75, 1, "Dis9[16][30]", "X", "", "");
				report.adicionaCampo(77, 1, "Dis9[17][30]", "X", "", "");
				report.adicionaCampo(79, 1, "Dis9[18][30]", "X", "", "");
				report.setFimLinhaRel();
			}

			report.setNumeroLinhaRel(37, 23);
			{
				report.adicionaCampo(3, 3, "Ope9[31]", "X", "", "");
				report.adicionaCampo(8, 3, "Mod9[31]", "X", "", "");
				report.adicionaCampo(13, 1, "Fin9[31]", "X", "", "");
				report.adicionaCampo(16, 8, "Pro9[31]", "X", "", "");
				report.adicionaCampo(25, 19, "Des9[31]", "X", "", "");
				report.adicionaCampo(45, 1, "Dis9[1][31]", "X", "", "");
				report.adicionaCampo(47, 1, "Dis9[2][31]", "X", "", "");
				report.adicionaCampo(49, 1, "Dis9[3][31]", "X", "", "");
				report.adicionaCampo(51, 1, "Dis9[4][31]", "X", "", "");
				report.adicionaCampo(53, 1, "Dis9[5][31]", "X", "", "");
				report.adicionaCampo(55, 1, "Dis9[6][31]", "X", "", "");
				report.adicionaCampo(57, 1, "Dis9[7][31]", "X", "", "");
				report.adicionaCampo(59, 1, "Dis9[8][31]", "X", "", "");
				report.adicionaCampo(61, 1, "Dis9[9][31]", "X", "", "");
				report.adicionaCampo(63, 1, "Dis9[10][31]", "X", "", "");
				report.adicionaCampo(65, 1, "Dis9[11][31]", "X", "", "");
				report.adicionaCampo(67, 1, "Dis9[12][31]", "X", "", "");
				report.adicionaCampo(69, 1, "Dis9[13][31]", "X", "", "");
				report.adicionaCampo(71, 1, "Dis9[14][31]", "X", "", "");
				report.adicionaCampo(73, 1, "Dis9[15][31]", "X", "", "");
				report.adicionaCampo(75, 1, "Dis9[16][31]", "X", "", "");
				report.adicionaCampo(77, 1, "Dis9[17][31]", "X", "", "");
				report.adicionaCampo(79, 1, "Dis9[18][31]", "X", "", "");
				report.setFimLinhaRel();
			}

			report.setNumeroLinhaRel(38, 23);
			{
				report.adicionaCampo(3, 3, "Ope9[32]", "X", "", "");
				report.adicionaCampo(8, 3, "Mod9[32]", "X", "", "");
				report.adicionaCampo(13, 1, "Fin9[32]", "X", "", "");
				report.adicionaCampo(16, 8, "Pro9[32]", "X", "", "");
				report.adicionaCampo(25, 19, "Des9[32]", "X", "", "");
				report.adicionaCampo(45, 1, "Dis9[1][32]", "X", "", "");
				report.adicionaCampo(47, 1, "Dis9[2][32]", "X", "", "");
				report.adicionaCampo(49, 1, "Dis9[3][32]", "X", "", "");
				report.adicionaCampo(51, 1, "Dis9[4][32]", "X", "", "");
				report.adicionaCampo(53, 1, "Dis9[5][32]", "X", "", "");
				report.adicionaCampo(55, 1, "Dis9[6][32]", "X", "", "");
				report.adicionaCampo(57, 1, "Dis9[7][32]", "X", "", "");
				report.adicionaCampo(59, 1, "Dis9[8][32]", "X", "", "");
				report.adicionaCampo(61, 1, "Dis9[9][32]", "X", "", "");
				report.adicionaCampo(63, 1, "Dis9[10][32]", "X", "", "");
				report.adicionaCampo(65, 1, "Dis9[11][32]", "X", "", "");
				report.adicionaCampo(67, 1, "Dis9[12][32]", "X", "", "");
				report.adicionaCampo(69, 1, "Dis9[13][32]", "X", "", "");
				report.adicionaCampo(71, 1, "Dis9[14][32]", "X", "", "");
				report.adicionaCampo(73, 1, "Dis9[15][32]", "X", "", "");
				report.adicionaCampo(75, 1, "Dis9[16][32]", "X", "", "");
				report.adicionaCampo(77, 1, "Dis9[17][32]", "X", "", "");
				report.adicionaCampo(79, 1, "Dis9[18][32]", "X", "", "");
				report.setFimLinhaRel();
			}

			report.setNumeroLinhaRel(39, 23);
			{
				report.adicionaCampo(3, 3, "Ope9[33]", "X", "", "");
				report.adicionaCampo(8, 3, "Mod9[33]", "X", "", "");
				report.adicionaCampo(13, 1, "Fin9[33]", "X", "", "");
				report.adicionaCampo(16, 8, "Pro9[33]", "X", "", "");
				report.adicionaCampo(25, 19, "Des9[33]", "X", "", "");
				report.adicionaCampo(45, 1, "Dis9[1][33]", "X", "", "");
				report.adicionaCampo(47, 1, "Dis9[2][33]", "X", "", "");
				report.adicionaCampo(49, 1, "Dis9[3][33]", "X", "", "");
				report.adicionaCampo(51, 1, "Dis9[4][33]", "X", "", "");
				report.adicionaCampo(53, 1, "Dis9[5][33]", "X", "", "");
				report.adicionaCampo(55, 1, "Dis9[6][33]", "X", "", "");
				report.adicionaCampo(57, 1, "Dis9[7][33]", "X", "", "");
				report.adicionaCampo(59, 1, "Dis9[8][33]", "X", "", "");
				report.adicionaCampo(61, 1, "Dis9[9][33]", "X", "", "");
				report.adicionaCampo(63, 1, "Dis9[10][33]", "X", "", "");
				report.adicionaCampo(65, 1, "Dis9[11][33]", "X", "", "");
				report.adicionaCampo(67, 1, "Dis9[12][33]", "X", "", "");
				report.adicionaCampo(69, 1, "Dis9[13][33]", "X", "", "");
				report.adicionaCampo(71, 1, "Dis9[14][33]", "X", "", "");
				report.adicionaCampo(73, 1, "Dis9[15][33]", "X", "", "");
				report.adicionaCampo(75, 1, "Dis9[16][33]", "X", "", "");
				report.adicionaCampo(77, 1, "Dis9[17][33]", "X", "", "");
				report.adicionaCampo(79, 1, "Dis9[18][33]", "X", "", "");
				report.setFimLinhaRel();
			}

			report.setNumeroLinhaRel(40, 23);
			{
				report.adicionaCampo(3, 3, "Ope9[34]", "X", "", "");
				report.adicionaCampo(8, 3, "Mod9[34]", "X", "", "");
				report.adicionaCampo(13, 1, "Fin9[34]", "X", "", "");
				report.adicionaCampo(16, 8, "Pro9[34]", "X", "", "");
				report.adicionaCampo(25, 19, "Des9[34]", "X", "", "");
				report.adicionaCampo(45, 1, "Dis9[1][34]", "X", "", "");
				report.adicionaCampo(47, 1, "Dis9[2][34]", "X", "", "");
				report.adicionaCampo(49, 1, "Dis9[3][34]", "X", "", "");
				report.adicionaCampo(51, 1, "Dis9[4][34]", "X", "", "");
				report.adicionaCampo(53, 1, "Dis9[5][34]", "X", "", "");
				report.adicionaCampo(55, 1, "Dis9[6][34]", "X", "", "");
				report.adicionaCampo(57, 1, "Dis9[7][34]", "X", "", "");
				report.adicionaCampo(59, 1, "Dis9[8][34]", "X", "", "");
				report.adicionaCampo(61, 1, "Dis9[9][34]", "X", "", "");
				report.adicionaCampo(63, 1, "Dis9[10][34]", "X", "", "");
				report.adicionaCampo(65, 1, "Dis9[11][34]", "X", "", "");
				report.adicionaCampo(67, 1, "Dis9[12][34]", "X", "", "");
				report.adicionaCampo(69, 1, "Dis9[13][34]", "X", "", "");
				report.adicionaCampo(71, 1, "Dis9[14][34]", "X", "", "");
				report.adicionaCampo(73, 1, "Dis9[15][34]", "X", "", "");
				report.adicionaCampo(75, 1, "Dis9[16][34]", "X", "", "");
				report.adicionaCampo(77, 1, "Dis9[17][34]", "X", "", "");
				report.adicionaCampo(79, 1, "Dis9[18][34]", "X", "", "");
				report.setFimLinhaRel();
			}

			report.setNumeroLinhaRel(41, 23);
			{
				report.adicionaCampo(3, 3, "Ope9[35]", "X", "", "");
				report.adicionaCampo(8, 3, "Mod9[35]", "X", "", "");
				report.adicionaCampo(13, 1, "Fin9[35]", "X", "", "");
				report.adicionaCampo(16, 8, "Pro9[35]", "X", "", "");
				report.adicionaCampo(25, 19, "Des9[35]", "X", "", "");
				report.adicionaCampo(45, 1, "Dis9[1][35]", "X", "", "");
				report.adicionaCampo(47, 1, "Dis9[2][35]", "X", "", "");
				report.adicionaCampo(49, 1, "Dis9[3][35]", "X", "", "");
				report.adicionaCampo(51, 1, "Dis9[4][35]", "X", "", "");
				report.adicionaCampo(53, 1, "Dis9[5][35]", "X", "", "");
				report.adicionaCampo(55, 1, "Dis9[6][35]", "X", "", "");
				report.adicionaCampo(57, 1, "Dis9[7][35]", "X", "", "");
				report.adicionaCampo(59, 1, "Dis9[8][35]", "X", "", "");
				report.adicionaCampo(61, 1, "Dis9[9][35]", "X", "", "");
				report.adicionaCampo(63, 1, "Dis9[10][35]", "X", "", "");
				report.adicionaCampo(65, 1, "Dis9[11][35]", "X", "", "");
				report.adicionaCampo(67, 1, "Dis9[12][35]", "X", "", "");
				report.adicionaCampo(69, 1, "Dis9[13][35]", "X", "", "");
				report.adicionaCampo(71, 1, "Dis9[14][35]", "X", "", "");
				report.adicionaCampo(73, 1, "Dis9[15][35]", "X", "", "");
				report.adicionaCampo(75, 1, "Dis9[16][35]", "X", "", "");
				report.adicionaCampo(77, 1, "Dis9[17][35]", "X", "", "");
				report.adicionaCampo(79, 1, "Dis9[18][35]", "X", "", "");
				report.setFimLinhaRel();
			}

			report.setNumeroLinhaRel(42, 23);
			{
				report.adicionaCampo(3, 3, "Ope9[36]", "X", "", "");
				report.adicionaCampo(8, 3, "Mod9[36]", "X", "", "");
				report.adicionaCampo(13, 1, "Fin9[36]", "X", "", "");
				report.adicionaCampo(16, 8, "Pro9[36]", "X", "", "");
				report.adicionaCampo(25, 19, "Des9[36]", "X", "", "");
				report.adicionaCampo(45, 1, "Dis9[1][36]", "X", "", "");
				report.adicionaCampo(47, 1, "Dis9[2][36]", "X", "", "");
				report.adicionaCampo(49, 1, "Dis9[3][36]", "X", "", "");
				report.adicionaCampo(51, 1, "Dis9[4][36]", "X", "", "");
				report.adicionaCampo(53, 1, "Dis9[5][36]", "X", "", "");
				report.adicionaCampo(55, 1, "Dis9[6][36]", "X", "", "");
				report.adicionaCampo(57, 1, "Dis9[7][36]", "X", "", "");
				report.adicionaCampo(59, 1, "Dis9[8][36]", "X", "", "");
				report.adicionaCampo(61, 1, "Dis9[9][36]", "X", "", "");
				report.adicionaCampo(63, 1, "Dis9[10][36]", "X", "", "");
				report.adicionaCampo(65, 1, "Dis9[11][36]", "X", "", "");
				report.adicionaCampo(67, 1, "Dis9[12][36]", "X", "", "");
				report.adicionaCampo(69, 1, "Dis9[13][36]", "X", "", "");
				report.adicionaCampo(71, 1, "Dis9[14][36]", "X", "", "");
				report.adicionaCampo(73, 1, "Dis9[15][36]", "X", "", "");
				report.adicionaCampo(75, 1, "Dis9[16][36]", "X", "", "");
				report.adicionaCampo(77, 1, "Dis9[17][36]", "X", "", "");
				report.adicionaCampo(79, 1, "Dis9[18][36]", "X", "", "");
				report.setFimLinhaRel();
			}

			report.setNumeroLinhaRel(43, 23);
			{
				report.adicionaCampo(3, 3, "Ope9[37]", "X", "", "");
				report.adicionaCampo(8, 3, "Mod9[37]", "X", "", "");
				report.adicionaCampo(13, 1, "Fin9[37]", "X", "", "");
				report.adicionaCampo(16, 8, "Pro9[37]", "X", "", "");
				report.adicionaCampo(25, 19, "Des9[37]", "X", "", "");
				report.adicionaCampo(45, 1, "Dis9[1][37]", "X", "", "");
				report.adicionaCampo(47, 1, "Dis9[2][37]", "X", "", "");
				report.adicionaCampo(49, 1, "Dis9[3][37]", "X", "", "");
				report.adicionaCampo(51, 1, "Dis9[4][37]", "X", "", "");
				report.adicionaCampo(53, 1, "Dis9[5][37]", "X", "", "");
				report.adicionaCampo(55, 1, "Dis9[6][37]", "X", "", "");
				report.adicionaCampo(57, 1, "Dis9[7][37]", "X", "", "");
				report.adicionaCampo(59, 1, "Dis9[8][37]", "X", "", "");
				report.adicionaCampo(61, 1, "Dis9[9][37]", "X", "", "");
				report.adicionaCampo(63, 1, "Dis9[10][37]", "X", "", "");
				report.adicionaCampo(65, 1, "Dis9[11][37]", "X", "", "");
				report.adicionaCampo(67, 1, "Dis9[12][37]", "X", "", "");
				report.adicionaCampo(69, 1, "Dis9[13][37]", "X", "", "");
				report.adicionaCampo(71, 1, "Dis9[14][37]", "X", "", "");
				report.adicionaCampo(73, 1, "Dis9[15][37]", "X", "", "");
				report.adicionaCampo(75, 1, "Dis9[16][37]", "X", "", "");
				report.adicionaCampo(77, 1, "Dis9[17][37]", "X", "", "");
				report.adicionaCampo(79, 1, "Dis9[18][37]", "X", "", "");
				report.setFimLinhaRel();
			}

			report.setNumeroLinhaRel(44, 23);
			{
				report.adicionaCampo(3, 3, "Ope9[38]", "X", "", "");
				report.adicionaCampo(8, 3, "Mod9[38]", "X", "", "");
				report.adicionaCampo(13, 1, "Fin9[38]", "X", "", "");
				report.adicionaCampo(16, 8, "Pro9[38]", "X", "", "");
				report.adicionaCampo(25, 19, "Des9[38]", "X", "", "");
				report.adicionaCampo(45, 1, "Dis9[1][38]", "X", "", "");
				report.adicionaCampo(47, 1, "Dis9[2][38]", "X", "", "");
				report.adicionaCampo(49, 1, "Dis9[3][38]", "X", "", "");
				report.adicionaCampo(51, 1, "Dis9[4][38]", "X", "", "");
				report.adicionaCampo(53, 1, "Dis9[5][38]", "X", "", "");
				report.adicionaCampo(55, 1, "Dis9[6][38]", "X", "", "");
				report.adicionaCampo(57, 1, "Dis9[7][38]", "X", "", "");
				report.adicionaCampo(59, 1, "Dis9[8][38]", "X", "", "");
				report.adicionaCampo(61, 1, "Dis9[9][38]", "X", "", "");
				report.adicionaCampo(63, 1, "Dis9[10][38]", "X", "", "");
				report.adicionaCampo(65, 1, "Dis9[11][38]", "X", "", "");
				report.adicionaCampo(67, 1, "Dis9[12][38]", "X", "", "");
				report.adicionaCampo(69, 1, "Dis9[13][38]", "X", "", "");
				report.adicionaCampo(71, 1, "Dis9[14][38]", "X", "", "");
				report.adicionaCampo(73, 1, "Dis9[15][38]", "X", "", "");
				report.adicionaCampo(75, 1, "Dis9[16][38]", "X", "", "");
				report.adicionaCampo(77, 1, "Dis9[17][38]", "X", "", "");
				report.adicionaCampo(79, 1, "Dis9[18][38]", "X", "", "");
				report.setFimLinhaRel();
			}

			report.setNumeroLinhaRel(45, 23);
			{
				report.adicionaCampo(3, 3, "Ope9[39]", "X", "", "");
				report.adicionaCampo(8, 3, "Mod9[39]", "X", "", "");
				report.adicionaCampo(13, 1, "Fin9[39]", "X", "", "");
				report.adicionaCampo(16, 8, "Pro9[39]", "X", "", "");
				report.adicionaCampo(25, 19, "Des9[39]", "X", "", "");
				report.adicionaCampo(45, 1, "Dis9[1][39]", "X", "", "");
				report.adicionaCampo(47, 1, "Dis9[2][39]", "X", "", "");
				report.adicionaCampo(49, 1, "Dis9[3][39]", "X", "", "");
				report.adicionaCampo(51, 1, "Dis9[4][39]", "X", "", "");
				report.adicionaCampo(53, 1, "Dis9[5][39]", "X", "", "");
				report.adicionaCampo(55, 1, "Dis9[6][39]", "X", "", "");
				report.adicionaCampo(57, 1, "Dis9[7][39]", "X", "", "");
				report.adicionaCampo(59, 1, "Dis9[8][39]", "X", "", "");
				report.adicionaCampo(61, 1, "Dis9[9][39]", "X", "", "");
				report.adicionaCampo(63, 1, "Dis9[10][39]", "X", "", "");
				report.adicionaCampo(65, 1, "Dis9[11][39]", "X", "", "");
				report.adicionaCampo(67, 1, "Dis9[12][39]", "X", "", "");
				report.adicionaCampo(69, 1, "Dis9[13][39]", "X", "", "");
				report.adicionaCampo(71, 1, "Dis9[14][39]", "X", "", "");
				report.adicionaCampo(73, 1, "Dis9[15][39]", "X", "", "");
				report.adicionaCampo(75, 1, "Dis9[16][39]", "X", "", "");
				report.adicionaCampo(77, 1, "Dis9[17][39]", "X", "", "");
				report.adicionaCampo(79, 1, "Dis9[18][39]", "X", "", "");
				report.setFimLinhaRel();
			}

			report.setNumeroLinhaRel(46, 23);
			{
				report.adicionaCampo(3, 3, "Ope9[40]", "X", "", "");
				report.adicionaCampo(8, 3, "Mod9[40]", "X", "", "");
				report.adicionaCampo(13, 1, "Fin9[40]", "X", "", "");
				report.adicionaCampo(16, 8, "Pro9[40]", "X", "", "");
				report.adicionaCampo(25, 19, "Des9[40]", "X", "", "");
				report.adicionaCampo(45, 1, "Dis9[1][40]", "X", "", "");
				report.adicionaCampo(47, 1, "Dis9[2][40]", "X", "", "");
				report.adicionaCampo(49, 1, "Dis9[3][40]", "X", "", "");
				report.adicionaCampo(51, 1, "Dis9[4][40]", "X", "", "");
				report.adicionaCampo(53, 1, "Dis9[5][40]", "X", "", "");
				report.adicionaCampo(55, 1, "Dis9[6][40]", "X", "", "");
				report.adicionaCampo(57, 1, "Dis9[7][40]", "X", "", "");
				report.adicionaCampo(59, 1, "Dis9[8][40]", "X", "", "");
				report.adicionaCampo(61, 1, "Dis9[9][40]", "X", "", "");
				report.adicionaCampo(63, 1, "Dis9[10][40]", "X", "", "");
				report.adicionaCampo(65, 1, "Dis9[11][40]", "X", "", "");
				report.adicionaCampo(67, 1, "Dis9[12][40]", "X", "", "");
				report.adicionaCampo(69, 1, "Dis9[13][40]", "X", "", "");
				report.adicionaCampo(71, 1, "Dis9[14][40]", "X", "", "");
				report.adicionaCampo(73, 1, "Dis9[15][40]", "X", "", "");
				report.adicionaCampo(75, 1, "Dis9[16][40]", "X", "", "");
				report.adicionaCampo(77, 1, "Dis9[17][40]", "X", "", "");
				report.adicionaCampo(79, 1, "Dis9[18][40]", "X", "", "");
				report.setFimLinhaRel();
			}

			report.setNumeroLinhaRel(47, 23);
			{
				report.adicionaCampo(3, 3, "Ope9[41]", "X", "", "");
				report.adicionaCampo(8, 3, "Mod9[41]", "X", "", "");
				report.adicionaCampo(13, 1, "Fin9[41]", "X", "", "");
				report.adicionaCampo(16, 8, "Pro9[41]", "X", "", "");
				report.adicionaCampo(25, 19, "Des9[41]", "X", "", "");
				report.adicionaCampo(45, 1, "Dis9[1][41]", "X", "", "");
				report.adicionaCampo(47, 1, "Dis9[2][41]", "X", "", "");
				report.adicionaCampo(49, 1, "Dis9[3][41]", "X", "", "");
				report.adicionaCampo(51, 1, "Dis9[4][41]", "X", "", "");
				report.adicionaCampo(53, 1, "Dis9[5][41]", "X", "", "");
				report.adicionaCampo(55, 1, "Dis9[6][41]", "X", "", "");
				report.adicionaCampo(57, 1, "Dis9[7][41]", "X", "", "");
				report.adicionaCampo(59, 1, "Dis9[8][41]", "X", "", "");
				report.adicionaCampo(61, 1, "Dis9[9][41]", "X", "", "");
				report.adicionaCampo(63, 1, "Dis9[10][41]", "X", "", "");
				report.adicionaCampo(65, 1, "Dis9[11][41]", "X", "", "");
				report.adicionaCampo(67, 1, "Dis9[12][41]", "X", "", "");
				report.adicionaCampo(69, 1, "Dis9[13][41]", "X", "", "");
				report.adicionaCampo(71, 1, "Dis9[14][41]", "X", "", "");
				report.adicionaCampo(73, 1, "Dis9[15][41]", "X", "", "");
				report.adicionaCampo(75, 1, "Dis9[16][41]", "X", "", "");
				report.adicionaCampo(77, 1, "Dis9[17][41]", "X", "", "");
				report.adicionaCampo(79, 1, "Dis9[18][41]", "X", "", "");
				report.setFimLinhaRel();
			}

			report.setNumeroLinhaRel(48, 23);
			{
				report.adicionaCampo(3, 3, "Ope9[42]", "X", "", "");
				report.adicionaCampo(8, 3, "Mod9[42]", "X", "", "");
				report.adicionaCampo(13, 1, "Fin9[42]", "X", "", "");
				report.adicionaCampo(16, 8, "Pro9[42]", "X", "", "");
				report.adicionaCampo(25, 19, "Des9[42]", "X", "", "");
				report.adicionaCampo(45, 1, "Dis9[1][42]", "X", "", "");
				report.adicionaCampo(47, 1, "Dis9[2][42]", "X", "", "");
				report.adicionaCampo(49, 1, "Dis9[3][42]", "X", "", "");
				report.adicionaCampo(51, 1, "Dis9[4][42]", "X", "", "");
				report.adicionaCampo(53, 1, "Dis9[5][42]", "X", "", "");
				report.adicionaCampo(55, 1, "Dis9[6][42]", "X", "", "");
				report.adicionaCampo(57, 1, "Dis9[7][42]", "X", "", "");
				report.adicionaCampo(59, 1, "Dis9[8][42]", "X", "", "");
				report.adicionaCampo(61, 1, "Dis9[9][42]", "X", "", "");
				report.adicionaCampo(63, 1, "Dis9[10][42]", "X", "", "");
				report.adicionaCampo(65, 1, "Dis9[11][42]", "X", "", "");
				report.adicionaCampo(67, 1, "Dis9[12][42]", "X", "", "");
				report.adicionaCampo(69, 1, "Dis9[13][42]", "X", "", "");
				report.adicionaCampo(71, 1, "Dis9[14][42]", "X", "", "");
				report.adicionaCampo(73, 1, "Dis9[15][42]", "X", "", "");
				report.adicionaCampo(75, 1, "Dis9[16][42]", "X", "", "");
				report.adicionaCampo(77, 1, "Dis9[17][42]", "X", "", "");
				report.adicionaCampo(79, 1, "Dis9[18][42]", "X", "", "");
				report.setFimLinhaRel();
			}

			report.setNumeroLinhaRel(49, 23);
			{
				report.adicionaCampo(3, 3, "Ope9[43]", "X", "", "");
				report.adicionaCampo(8, 3, "Mod9[43]", "X", "", "");
				report.adicionaCampo(13, 1, "Fin9[43]", "X", "", "");
				report.adicionaCampo(16, 8, "Pro9[43]", "X", "", "");
				report.adicionaCampo(25, 19, "Des9[43]", "X", "", "");
				report.adicionaCampo(45, 1, "Dis9[1][43]", "X", "", "");
				report.adicionaCampo(47, 1, "Dis9[2][43]", "X", "", "");
				report.adicionaCampo(49, 1, "Dis9[3][43]", "X", "", "");
				report.adicionaCampo(51, 1, "Dis9[4][43]", "X", "", "");
				report.adicionaCampo(53, 1, "Dis9[5][43]", "X", "", "");
				report.adicionaCampo(55, 1, "Dis9[6][43]", "X", "", "");
				report.adicionaCampo(57, 1, "Dis9[7][43]", "X", "", "");
				report.adicionaCampo(59, 1, "Dis9[8][43]", "X", "", "");
				report.adicionaCampo(61, 1, "Dis9[9][43]", "X", "", "");
				report.adicionaCampo(63, 1, "Dis9[10][43]", "X", "", "");
				report.adicionaCampo(65, 1, "Dis9[11][43]", "X", "", "");
				report.adicionaCampo(67, 1, "Dis9[12][43]", "X", "", "");
				report.adicionaCampo(69, 1, "Dis9[13][43]", "X", "", "");
				report.adicionaCampo(71, 1, "Dis9[14][43]", "X", "", "");
				report.adicionaCampo(73, 1, "Dis9[15][43]", "X", "", "");
				report.adicionaCampo(75, 1, "Dis9[16][43]", "X", "", "");
				report.adicionaCampo(77, 1, "Dis9[17][43]", "X", "", "");
				report.adicionaCampo(79, 1, "Dis9[18][43]", "X", "", "");
				report.setFimLinhaRel();
			}

			report.setNumeroLinhaRel(50, 23);
			{
				report.adicionaCampo(3, 3, "Ope9[44]", "X", "", "");
				report.adicionaCampo(8, 3, "Mod9[44]", "X", "", "");
				report.adicionaCampo(13, 1, "Fin9[44]", "X", "", "");
				report.adicionaCampo(16, 8, "Pro9[44]", "X", "", "");
				report.adicionaCampo(25, 19, "Des9[44]", "X", "", "");
				report.adicionaCampo(45, 1, "Dis9[1][44]", "X", "", "");
				report.adicionaCampo(47, 1, "Dis9[2][44]", "X", "", "");
				report.adicionaCampo(49, 1, "Dis9[3][44]", "X", "", "");
				report.adicionaCampo(51, 1, "Dis9[4][44]", "X", "", "");
				report.adicionaCampo(53, 1, "Dis9[5][44]", "X", "", "");
				report.adicionaCampo(55, 1, "Dis9[6][44]", "X", "", "");
				report.adicionaCampo(57, 1, "Dis9[7][44]", "X", "", "");
				report.adicionaCampo(59, 1, "Dis9[8][44]", "X", "", "");
				report.adicionaCampo(61, 1, "Dis9[9][44]", "X", "", "");
				report.adicionaCampo(63, 1, "Dis9[10][44]", "X", "", "");
				report.adicionaCampo(65, 1, "Dis9[11][44]", "X", "", "");
				report.adicionaCampo(67, 1, "Dis9[12][44]", "X", "", "");
				report.adicionaCampo(69, 1, "Dis9[13][44]", "X", "", "");
				report.adicionaCampo(71, 1, "Dis9[14][44]", "X", "", "");
				report.adicionaCampo(73, 1, "Dis9[15][44]", "X", "", "");
				report.adicionaCampo(75, 1, "Dis9[16][44]", "X", "", "");
				report.adicionaCampo(77, 1, "Dis9[17][44]", "X", "", "");
				report.adicionaCampo(79, 1, "Dis9[18][44]", "X", "", "");
				report.setFimLinhaRel();
			}

			report.setNumeroLinhaRel(51, 23);
			{
				report.adicionaCampo(3, 3, "Ope9[45]", "X", "", "");
				report.adicionaCampo(8, 3, "Mod9[45]", "X", "", "");
				report.adicionaCampo(13, 1, "Fin9[45]", "X", "", "");
				report.adicionaCampo(16, 8, "Pro9[45]", "X", "", "");
				report.adicionaCampo(25, 19, "Des9[45]", "X", "", "");
				report.adicionaCampo(45, 1, "Dis9[1][45]", "X", "", "");
				report.adicionaCampo(47, 1, "Dis9[2][45]", "X", "", "");
				report.adicionaCampo(49, 1, "Dis9[3][45]", "X", "", "");
				report.adicionaCampo(51, 1, "Dis9[4][45]", "X", "", "");
				report.adicionaCampo(53, 1, "Dis9[5][45]", "X", "", "");
				report.adicionaCampo(55, 1, "Dis9[6][45]", "X", "", "");
				report.adicionaCampo(57, 1, "Dis9[7][45]", "X", "", "");
				report.adicionaCampo(59, 1, "Dis9[8][45]", "X", "", "");
				report.adicionaCampo(61, 1, "Dis9[9][45]", "X", "", "");
				report.adicionaCampo(63, 1, "Dis9[10][45]", "X", "", "");
				report.adicionaCampo(65, 1, "Dis9[11][45]", "X", "", "");
				report.adicionaCampo(67, 1, "Dis9[12][45]", "X", "", "");
				report.adicionaCampo(69, 1, "Dis9[13][45]", "X", "", "");
				report.adicionaCampo(71, 1, "Dis9[14][45]", "X", "", "");
				report.adicionaCampo(73, 1, "Dis9[15][45]", "X", "", "");
				report.adicionaCampo(75, 1, "Dis9[16][45]", "X", "", "");
				report.adicionaCampo(77, 1, "Dis9[17][45]", "X", "", "");
				report.adicionaCampo(79, 1, "Dis9[18][45]", "X", "", "");
				report.setFimLinhaRel();
			}

			report.setNumeroLinhaRel(52, 23);
			{
				report.adicionaCampo(3, 3, "Ope9[46]", "X", "", "");
				report.adicionaCampo(8, 3, "Mod9[46]", "X", "", "");
				report.adicionaCampo(13, 1, "Fin9[46]", "X", "", "");
				report.adicionaCampo(16, 8, "Pro9[46]", "X", "", "");
				report.adicionaCampo(25, 19, "Des9[46]", "X", "", "");
				report.adicionaCampo(45, 1, "Dis9[1][46]", "X", "", "");
				report.adicionaCampo(47, 1, "Dis9[2][46]", "X", "", "");
				report.adicionaCampo(49, 1, "Dis9[3][46]", "X", "", "");
				report.adicionaCampo(51, 1, "Dis9[4][46]", "X", "", "");
				report.adicionaCampo(53, 1, "Dis9[5][46]", "X", "", "");
				report.adicionaCampo(55, 1, "Dis9[6][46]", "X", "", "");
				report.adicionaCampo(57, 1, "Dis9[7][46]", "X", "", "");
				report.adicionaCampo(59, 1, "Dis9[8][46]", "X", "", "");
				report.adicionaCampo(61, 1, "Dis9[9][46]", "X", "", "");
				report.adicionaCampo(63, 1, "Dis9[10][46]", "X", "", "");
				report.adicionaCampo(65, 1, "Dis9[11][46]", "X", "", "");
				report.adicionaCampo(67, 1, "Dis9[12][46]", "X", "", "");
				report.adicionaCampo(69, 1, "Dis9[13][46]", "X", "", "");
				report.adicionaCampo(71, 1, "Dis9[14][46]", "X", "", "");
				report.adicionaCampo(73, 1, "Dis9[15][46]", "X", "", "");
				report.adicionaCampo(75, 1, "Dis9[16][46]", "X", "", "");
				report.adicionaCampo(77, 1, "Dis9[17][46]", "X", "", "");
				report.adicionaCampo(79, 1, "Dis9[18][46]", "X", "", "");
				report.setFimLinhaRel();
			}

		}
	}

	public boolean validar() {
		// validar os campos recebidos da tela
		return true;
	}

	public int getDataCorrente() {
		return dataCorrente;
	}

	public void setDataCorrente(int dataCorrente) throws ParseException {
		this.dataCorrente = dataCorrente;
		report.adicionaValorReport("dataCorrente", dataCorrente);
	}

	public String[][] getDis9() {
		return dis9;
	}

	public void setDis9(String[][] dis9) throws ParseException {
		this.dis9 = dis9;
		report.adicionaValorReport("Dis9", dis9);
	}

	public void setDis9(int index1, int index2, String dis9) throws ParseException {
		this.dis9[index1][index2] = dis9;
		report.adicionaValorReport("Dis9"+"["+String.valueOf(index1)+"]"+"["+String.valueOf(index2)+"]", dis9);
	}

	public String getUfloca() {
		return ufloca;
	}

	public void setUfloca(String ufloca) throws ParseException {
		this.ufloca = ufloca;
		report.adicionaValorReport("Ufloca", ufloca);
	}

	public String[] getOpe9() {
		return ope9;
	}

	public void setOpe9(String[] ope9) throws ParseException {
		this.ope9 = ope9;
		report.adicionaValorReport("Ope9", ope9);
	}

	public String[] getMod9() {
		return mod9;
	}

	public void setMod9(String[] mod9) throws ParseException {
		this.mod9 = mod9;
		report.adicionaValorReport("Mod9", mod9);
	}

	public String[] getFin9() {
		return fin9;
	}

	public void setFin9(String[] fin9) throws ParseException {
		this.fin9 = fin9;
		report.adicionaValorReport("Fin9", fin9);
	}

	public String[] getPro9() {
		return pro9;
	}

	public void setPro9(String[] pro9) throws ParseException {
		this.pro9 = pro9;
		report.adicionaValorReport("Pro9", pro9);
	}

	public String[] getDes9() {
		return des9;
	}

	public void setDes9(String[] des9) throws ParseException {
		this.des9 = des9;
		report.adicionaValorReport("Des9", des9);
	}

	public String getOpe9(int index) {
		return ope9[index];
	}

	public void setOpe9(int index, String ope9) throws ParseException {
		this.ope9[index] = ope9;
		report.adicionaValorReport("Ope9"+"["+String.valueOf(index)+"]", ope9);
	}

	public String getMod9(int index) {
		return mod9[index];
	}

	public void setMod9(int index, String mod9) throws ParseException {
		this.mod9[index] = mod9;
		report.adicionaValorReport("Mod9"+"["+String.valueOf(index)+"]", mod9);
	}

	public String getFin9(int index) {
		return fin9[index];
	}

	public void setFin9(int index, String fin9) throws ParseException {
		this.fin9[index] = fin9;
		report.adicionaValorReport("Fin9"+"["+String.valueOf(index)+"]", fin9);
	}

	public String getPro9(int index) {
		return pro9[index];
	}

	public void setPro9(int index, String pro9) throws ParseException {
		this.pro9[index] = pro9;
		report.adicionaValorReport("Pro9"+"["+String.valueOf(index)+"]", pro9);
	}

	public String getDes9(int index) {
		return des9[index];
	}

	public void setDes9(int index, String des9) throws ParseException {
		this.des9[index] = des9;
		report.adicionaValorReport("Des9"+"["+String.valueOf(index)+"]", des9);
	}

	public String getHoraCorrente() {
		return horaCorrente;
	}

	public void setHoraCorrente(String horaCorrente) throws ParseException {
		this.horaCorrente = horaCorrente;
		report.adicionaValorReport("horaCorrente", horaCorrente);
	}

	public void setPageSize(int pagesize) throws JRException {
		report.setPageSize(pagesize);
	}

	public void setLineSize(int linesize) {
		report.setLineSize(linesize);
	}

	public int getPageSize() {
		return report.getPageSize();
	}

	public int getPageLine() {
		return report.getPageLine();
	}

	public void saltaLinhas(int qtdLinhas) throws ParseException, JRException {
		report.saltaLinhas(qtdLinhas);
	}

	public void gravaRelatorio(int nroRel) throws ParseException, JRException {
		report.gravaRelatorio(report, nroRel, false);
	}

	public void imprimir() throws FileNotFoundException, JRException {
		report.imprimir();
	}
}
